Skip to content

chore: Get CI working again#84

Merged
dazuma merged 1 commit into
cloudevents:mainfrom
dazuma:pr/ci-update
Sep 25, 2025
Merged

chore: Get CI working again#84
dazuma merged 1 commit into
cloudevents:mainfrom
dazuma:pr/ci-update

Conversation

@dazuma
Copy link
Copy Markdown
Member

@dazuma dazuma commented Sep 25, 2025

Various items to get this cleaned up and updated:

  • Updated the CI script to use the Toys common tool
  • Updated GitHub Action CI check to include Ruby 3.3 and 3.4
  • Dropped support for Ruby 2.5 and 2.6
  • Improved hash algorithm for opaque event objects
  • Updated Cucumber and fixed some step definitions to get it working again
  • Updated tests for Rack 3 compatibility
  • Added base64, logger, and ostruct to the Gemfile for now to avoid warnings. (But see notes below.)
  • Some rubocop-related updates.

Still TODO: We need to audit use of "standard library" gems to see if they need to be added to the gemspec itself (or if we should investigate alternatives).

Also still TODO: We should investigate removing google-style, as this isn't a Google product and we probably shouldn't be beholden to their style guide.

@dazuma dazuma marked this pull request as ready for review September 25, 2025 16:50
fix: Improved hashing algorithm for opaque event objects
Signed-off-by: Daniel Azuma <dazuma@gmail.com>
@dazuma dazuma merged commit 4a50656 into cloudevents:main Sep 25, 2025
12 checks passed
@dazuma dazuma deleted the pr/ci-update branch September 25, 2025 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant